﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace diploma.test.core
{
    public enum QuestionTypes : int
    {
        Undefined = 0,
        Single = 1,
        Difficult = 2,
        Binds = 3,
        Complex = 4,
        Exact = 5,
        Term = 6,
        YesNo = 7
    }
    public abstract class Question
    {

        protected string question;
        public string QuestionDescription
        {
            get
            {
                return question;
            }
        }
        public override string ToString()
        {
            return this.question;
        }

        public Question(string _question)
        {
            this.question = _question;
        }

        public virtual QuestionTypes Type
        {
            get
            {
                return QuestionTypes.Undefined;
            }
        }

    }
}
